package com.ronglian.register_mini_program.model.dto;

import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.StringUtils;

import javax.validation.constraints.NotNull;
import java.util.Date;

public class ActivityDto {
    @ApiModelProperty(value = "活动id", name = "activity_id")
    private Integer activity_id;
    @ApiModelProperty(value = "活动类型", name = "type")
    private String type;
    @ApiModelProperty(value = "活动主题", name = "activity_title")
    private String activity_title;
    @ApiModelProperty(value = "活动地址", name = "activity_postion")
    private String activity_postion;
    @ApiModelProperty(value = "报名开始时间", name = "start_time")
    private String start_time;
    @ApiModelProperty(value = "报名截至时间", name = "end_time")
    private String end_time;
    @ApiModelProperty(value = "需要填写的信息", name = "required_info")
    private String required_info;
    @ApiModelProperty(value = "票种", name = "ticket_type")
    private String ticket_type;

    @NotNull
    @ApiModelProperty(value = "发起人微信openid", name = "sponsor_id")
    private String sponsor_id;
    @ApiModelProperty(value = "活动是否有效", name = "is_alive")
    private Integer is_alive;
    @ApiModelProperty(value = "票数", name = "count")
    private Integer count;
    @ApiModelProperty(value = "是否限制人数", name = "is_limit")
    private Integer is_limit;
    @ApiModelProperty(value = "限制人数", name = "limit_number")
    private Integer limit_number;
    @ApiModelProperty(value = "创建活动时间", name = "create_time")
    private String create_time;
    @ApiModelProperty(value = "修改活动时间", name = "update_time")
    private String update_time;
    @ApiModelProperty(value = "活动轮播图地址", name = "activity_image_url")
    private String activity_image_url;
    @ApiModelProperty(value = "活动表格小图片地址", name = "activity_icon_url")
    private String activity_icon_url;
    @ApiModelProperty(value = "活动背景地址", name = "activity_background_url")
    private String activity_background_url;
    @ApiModelProperty(value = "活动内容", name = "activity_mark")
    private String activity_mark;
    @ApiModelProperty(value = "活动详情链接", name = "activity_detail_url")
    private String activity_detail_url;


    public String getActivity_image_url() {
        return activity_image_url;
    }

    public void setActivity_image_url(String activity_image_url) {
        this.activity_image_url = activity_image_url;
    }

    public String getActivity_icon_url() {
        return activity_icon_url;
    }

    public void setActivity_icon_url(String activity_icon_url) {
        this.activity_icon_url = activity_icon_url;
    }

    public String getActivity_background_url() {
        return activity_background_url;
    }

    public void setActivity_background_url(String activity_background_url) {
        this.activity_background_url = activity_background_url;
    }

    public String getActivity_mark() {
        return activity_mark;
    }

    public void setActivity_mark(String activity_mark) {
        this.activity_mark = activity_mark;
    }

    public String getActivity_detail_url() {
        return activity_detail_url;
    }

    public void setActivity_detail_url(String activity_detail_url) {
        this.activity_detail_url = activity_detail_url;
    }

    public Integer getActivity_id() {
        return activity_id;
    }

    public void setActivity_id(Integer activity_id) {
        this.activity_id = activity_id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getActivity_title() {
        return activity_title;
    }

    public void setActivity_title(String activity_title) {
        this.activity_title = activity_title;
    }

    public String getActivity_postion() {
        return activity_postion;
    }

    public void setActivity_postion(String activity_postion) {
        this.activity_postion = activity_postion;
    }

    public String getStart_time() {
        return start_time;
    }

    public void setStart_time(String start_time) {
        this.start_time = start_time;
    }

    public String getEnd_time() {
        return end_time;
    }

    public void setEnd_time(String end_time) {
        this.end_time = end_time;
    }

    public String getRequired_info() {
        return required_info;
    }

    public void setRequired_info(String required_info) {
        this.required_info = required_info;
    }

    public String getTicket_type() {
        return ticket_type;
    }

    public void setTicket_type(String ticket_type) {
        this.ticket_type = ticket_type;
    }

    public String getSponsor_id() {
        return sponsor_id;
    }

    public void setSponsor_id(String sponsor_id) {
        this.sponsor_id = sponsor_id;
    }

    public Integer getIs_alive() {
        return is_alive;
    }

    public void setIs_alive(Integer is_alive) {
        this.is_alive = is_alive;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Integer getIs_limit() {
        return is_limit;
    }

    public void setIs_limit(Integer is_limit) {
        this.is_limit = is_limit;
    }

    public Integer getLimit_number() {
        return limit_number;
    }

    public void setLimit_number(Integer limit_number) {
        this.limit_number = limit_number;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public String getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(String update_time) {
        this.update_time = update_time;
    }
}
